﻿
/*
 * 在线时间
 * 
 */

var status = 0;
var eff = "#fUI/UIWindow.img/PvP/Scroll/enabled/next2#";

//送的点卷值 30-600 的值
var time_30 = 300;
var time_60 = 500;
var time_90 = 700;
var time_120 = 800;
var time_200 = 1000;
var time_300 = 1200;
var time_400 = 1400;
var time_500 = 1600;
var time_600 = 1800;

function start() {
	status = -1;
	action(1, 0, 0);
}

function action(mode, type, selection) {
	if (status == 0 && mode == 0) {
		cm.dispose();
		return;
	}
	if (mode == 1) {
		status++;
	} else {
		status--;
	}
	if (status == 0) {
		var selStr = "#e#d您今天在" + cm.getServerName() + "世界时长为： #r" + cm.getOnlineTime() + "#k #d分钟#n#k\r\n#e#d提示#n#k：#e#r23 ： 50#n #b至#r #e00 ： 10#n #b时无法领取在线奖励。#k\r\n#b请在 #e#r23：50#n#b 分前领取当天未领取的奖励。以免造成损失。#k\r\n\r\n";
		selStr += "" + (cm.getEventCount("30分钟奖励") == 0 ? "#L3#" + eff + "#b领取在线30分钟[#r获得" + time_30 + "点卷#b][#r未完成#b]#k" : "#L100#" + eff + "领取在线30分钟[获得" + time_30 + "点卷][已完成]#l#k") + "\r\n";
		selStr += "" + (cm.getEventCount("60分钟奖励") == 0 ? "#L4#" + eff + "#b领取在线60分钟[#r获得" + time_60 + "点卷#b][#r未完成#b]#k" : "#L100#" + eff + "领取在线60分钟[获得" + time_60 + "点卷][已完成]#l#k") + "\r\n";
		selStr += "" + (cm.getEventCount("90分钟奖励") == 0 ? "#L2#" + eff + "#b领取在线90分钟[#r获得" + time_90 + "点卷#b][#r未完成#b]#k" : "#L100#" + eff + "领取在线90分钟[获得" + time_90 + "点卷][已完成]#l#k") + "\r\n";
		selStr += "" + (cm.getEventCount("120分钟奖励") == 0 ? "#L5#" + eff + "#b领取在线120分钟[#r获得" + time_120 + "点卷#b][#r未完成#b]#k" : "#L100#" + eff + "领取在线120分钟[获得" + time_120 + "点卷][已完成]#l#k") + "\r\n";
		selStr += "" + (cm.getEventCount("200分钟奖励") == 0 ? "#L6#" + eff + "#b领取在线200分钟[#r获得" + time_200 + "点卷#b][#r未完成#b]#k" : "#L100#" + eff + "领取在线200分钟[获得" + time_200 + "点卷][已完成]#l#k") + "\r\n";
		selStr += "" + (cm.getEventCount("300分钟奖励") == 0 ? "#L7#" + eff + "#b领取在线300分钟[#r获得" + time_300 + "点卷#b][#r未完成#b]#k" : "#L100#" + eff + "领取在线300分钟[获得" + time_300 + "点卷][已完成]#l#k") + "\r\n";
		selStr += "" + (cm.getEventCount("400分钟奖励") == 0 ? "#L8#" + eff + "#b领取在线400分钟[#r获得" + time_400 + "点卷#b][#r未完成#b]#k" : "#L100#" + eff + "领取在线400分钟[获得" + time_400 + "点卷][已完成]#l#k") + "\r\n";
		selStr += "" + (cm.getEventCount("500分钟奖励") == 0 ? "#L9#" + eff + "#b领取在线500分钟[#r获得" + time_500 + "点卷#b][#r未完成#b]#k" : "#L100#" + eff + "领取在线500分钟[获得" + time_500 + "点卷][已完成]#l#k") + "\r\n";
		selStr += "" + (cm.getEventCount("600分钟奖励") == 0 ? "#L10#" + eff + "#b领取在线600分钟[#r获得" + time_600 + "点卷#b][#r未完成#b]#k" : "#L100#" + eff + "领取在线600分钟[获得" + time_600 + "点卷][已完成]#l#k") + "\r\n";
		cm.sendSimple(selStr);
	} else if (status == 1) {
		switch (selection) {
		case 3:
			if (cm.getEventCount("30分钟奖励") == 0 && cm.getOnlineTime() >= 30) {
				cm.gainNX(1,time_30);
				cm.setEventCount("30分钟奖励");
				cm.sendOk("#r - 30分钟奖励 >> \r\n#d领取成功#k\r\n获得" + time_30 + "点点卷!");
				cm.dispose();
			} else {
				cm.sendOk("你还没有在线30分钟");
				cm.dispose();
			}
			break;
		case 4:
			if (cm.getEventCount("60分钟奖励") == 0 && cm.getOnlineTime() >= 60) {
				cm.gainNX(1,time_60);
				cm.setEventCount("60分钟奖励");
				cm.sendOk("#r - 60分钟奖励 >> \r\n#d领取成功#k\r\n获得" + time_60 + "点点卷!");
				cm.dispose();
			} else {
				cm.sendOk("你还没有在线60分钟哟");
				cm.dispose();
			}
			break;
		case 2:
			if (cm.getEventCount("90分钟奖励") == 0 && cm.getOnlineTime() >= 90) {
				cm.gainNX(1,time_90);
				cm.setEventCount("90分钟奖励");
				cm.sendOk("#r - 90分钟奖励 >> \r\n#d领取成功#k\r\n获得" + time_90 + "点点卷!");
				cm.dispose();
			} else {
				cm.sendOk("你还没有在线90分钟哟");
				cm.dispose();
			}
			break;
		case 5:
			if (cm.getEventCount("120分钟奖励") == 0 && cm.getOnlineTime() >= 120) {
				cm.gainNX(1,time_120);
				cm.setEventCount("120分钟奖励");
				cm.sendOk("#r - 120分钟奖励 >> \r\n#d领取成功#k\r\n获得" + time_120 + "点点卷!");
				cm.dispose();
			} else {
				cm.sendOk("你还没有在线120分钟哟");
				cm.dispose();
			}
			break;
		case 6:
			if (cm.getEventCount("200分钟奖励") == 0 && cm.getOnlineTime() >= 200) {
				cm.gainNX(1,time_200);
				cm.setEventCount("200分钟奖励");
				cm.sendOk("#r - 200分钟奖励 >> \r\n#d领取成功#k\r\n获得" + time_200 + "点点卷!");
				cm.dispose();
			} else {
				cm.sendOk("你还没有在线200分钟哟");
				cm.dispose();
			}
			break;
		case 7:
			if (cm.getEventCount("300分钟奖励") == 0 && cm.getOnlineTime() >= 300) {
				cm.gainNX(1,time_300);
				cm.setEventCount("300分钟奖励");
				cm.sendOk("#r - 300分钟奖励 >> \r\n#d领取成功#k\r\n获得" + time_300 + "点点卷!");
				cm.dispose();
			} else {
				cm.sendOk("你还没有在线300分钟哟");
				cm.dispose();
			}
			break;
		case 8:
			if (cm.getEventCount("400分钟奖励") == 0 && cm.getOnlineTime() >= 400) {
				cm.gainNX(1,time_400);
				cm.setEventCount("400分钟奖励");
				cm.sendOk("#r - 400分钟奖励 >> \r\n#d领取成功#k\r\n获得" + time_400 + "点点卷!");
				cm.dispose();
			} else {
				cm.sendOk("你还没有在线400分钟哟");
				cm.dispose();
			}
			break;
		case 9:
			if (cm.getEventCount("500分钟奖励") == 0 && cm.getOnlineTime() >= 500) {
				cm.gainNX(1,time_500);
				cm.setEventCount("500分钟奖励");
				cm.sendOk("#r - 500分钟奖励 >> \r\n#d领取成功#k\r\n获得" + time_500 + "点点卷!");
				cm.dispose();
			} else {
				cm.sendOk("你还没有在线500分钟哟");
				cm.dispose();
			}
			break;
		case 10:
			if (cm.getEventCount("600分钟奖励") == 0 && cm.getOnlineTime() >= 600) {
				cm.gainNX(1,time_600);
				cm.setEventCount("600分钟奖励");
				cm.sendOk("#r - 600分钟奖励 >> \r\n#d领取成功#k\r\n获得" + time_600 + "点点卷!");
				cm.dispose();
			} else {
				cm.sendOk("你还没有在线600分钟哟");
				cm.dispose();
			}
			break;
		case 100:
			cm.sendOk("您今天的在线奖励已经领取完毕.明天在来");
			cm.dispose();
			break;
		default:
			cm.sendOk("管理员正在准备中.请期待");
			cm.dispose();
			break;
		}
	}
}
